domingo, 26 de novembro de 2023

projeto sdac

Aqui vou salvar um projeto feito para uma aula de SDAC no ambito da programação em c






download do projeto

download do executavel do projeto

codigo:


#include <stdio.h>



int dado();

int map();

int story();



int main(){//menu inicial onde esccolhemos começar ou ver como jogar

int menu;

do{

printf("********************\n");

printf("|1- começar a jogar|\n");

printf("|2- tutorial       |\n");

printf("********************\n");

scanf("%i",&menu);

    

switch (menu){

    case 1:

    story();

    break;

    case 2:

    printf("***************************************************\n");

    printf("|a cada ação sera pedido para rodar o dado        |\n");

    printf("|os comandos do jogo são usadas somente para apoio|\n");

    printf("***************************************************\n");

}

}while (menu!=1);

}


int dado()

{

  int i;

  int d,j;


  printf("numero de jogadas=\n");

  scanf("%i",&j);

  printf("numero de lados do dado=\n");//pegar valor do dado

  scanf("%i",&d);

  

  printf("rodando dado %i, %i vezes:\n\n" ,d,j);

  

  for (i = 0; i < j; i++)

  {

    printf("saiu %i \n", rand() % d);//dado

  }

  

  return 0;

}


int map()//aqui escolhermos onde ir 

{

    int zona;

    int d;

    


    printf("*******************************************\n");

    printf("|        Escolha uma zona para ir         |\n");

printf("|1- zona1                                 |\n");

    printf("|2- zona2                                 |\n");

    printf("|3- zona3                                 |\n");

printf("|4- ficar parado                          |\n");

    printf("*******************************************\n");

    scanf(" %i", &zona);

// zonas podem ser alteradas pelo nome das regioes da historia pode tambem ser inutilizado

    switch (zona){

           case 1:

                printf("vc foi para a zona 1\n\n roda o dado 20, 1 vez\n");

                dado();

                if (d<10){

                printf("vc chegou no local sem problema algum.\n");

}else{

printf("consequençia");//aplicar alguma consequençia pode ser alguma batalha

}

                break;

           case 2:

                printf("vc foi para a zona 2\n\n roda o dado 20, 1 vez\n");

                dado();

                if (d<2){

                printf("voce chegou no local sem problema algum.\n");

}else{

printf("consequençia");//aplicar alguma consequençia pode ser alguma batalha

}

                break;

           case 3:

                printf("voce foi para a zona 3\n\n roda o dado 20, 1 vez\n");

                dado();

                if (d<21){

                printf("vc chegou no local sem problema algum.\n");

}

                break;

            case 4:

            printf("voce vai parar\n\n roda o dado 20, 1 vez\n");

                dado();

                if (d<5){

                printf("voce chegou no local sem problema algum.\n");

}else{

printf("consequençia");//aplicar alguma consequençia pode ser alguma batalha

}

                break;

    }

    return 0;

}

//abaixo fica a historia pode ser alterada ounem ser usada

int story(){

int d;

int ir;

printf("voce chegou na zona1 nao conhece ningem de la.\nVoce vai atras de alguem e pergunta onde tem o bar.\n");

printf("rodar dado 100, 1 vez.\n");

dado();

if (d<75){

printf("ela diz a direcao e voce segue o caminho para o bar.\ntu vais ao barmane perguntas se tem algum serviço.\n ele responde que no caminho para a zona2 tem apareçido alguns bandidos com frequencia.\n");

printf("vai para a zona2");

map();

if(d<2){

printf("**********************************\n");

    printf("|        procure o que fazer         |\n");

printf("|1- mapa                             |\n");

      printf("|2- ficar                            |\n");

      printf("**************************************\n");

      scanf(" %i", &ir);

      switch (ir){//escolher entre mapa e ficar

        case 1:

    map();

    break;

        case 2:

    printf("tiveste um ataque cardiaco.\n");

    break;

}

return 0;

}

}else if ((d>75)&&(d<100)){

printf("ela diz que o bar esta fechado hoje.\n\nprocure o que fazer");

printf("**********************************\n");

    printf("|        procure o que fazer         |\n");

printf("|1- mapa                             |\n");

    printf("|2- ficar                            |\n");

    printf("**************************************\n");

    scanf(" %i", &ir);

    switch (ir){

    case 1:

    map();

    break;

    case 2:

    printf("tiveste um ataque cardiaco.\n");

    break;

}

return 0;

return 0;

}else {

printf("tiveste um ataque cardiaco.\n");


}

return 0;

}


quinta-feira, 30 de março de 2023

Reparação de avarias no Computador

 1.     Como efetuar cópias de segurança do disco

Utilize o Histórico de Ficheiros para efetuar uma cópia de segurança para uma localização de rede ou unidade externa. Selecione Iniciar> Definições  > Atualizar & Segurança  > Cópia de Segurança> Adicionar uma unidade e, em seguida, escolha uma unidade externa ou localização de rede para as cópias de segurança.



2.     Como evitar o sobreaquecimento do computador

Podemos evitar o sobreaquecimento das seguintes formas:

  • Verificar se as ventoinhas estão funcionando
  • Melhorar o fluxo de ar em PCs de mesa
  • Melhorar o fluxo de ar do laptop
  • Evite usar programas que consomem muita energia da CPU
  • Fechar guias de navegador e programas desnecessários
  • Limpar e espanar o computador
  • Reaplicar a pasta térmica
  • Ajustar as configurações internas do computador
  • Verificar se há vírus e malware
  • Mantenha seus softwares atualizados
  • Desligar o computador


3.     Identificar componentes incompatíveis num computador.

 De uma forma geral, podem-se adicionar componentes sem a preocupação da compatibilidade. Contudo, deve-se sempre verificar a compatibilidade na documentação do fabricante dos componentes existentes no computador.

4.     Corrigir o erro "Hard Drive Failure"

Para aqueles que estão usando o Windows, você pode facilmente verificar e reparar o seu disco rígido. Aqui estão os passos que podem ser seguidos para corrigir esses discos rígidos de forma eficaz:

  • Certifique-se de fechar todas as operações existentes e em execução no SO para um melhor funcionamento.
  • Lançar Meu Computador. Caso seja um disco rígido externo com falha que você deseja verificar, clique com o botão direito do mouse no disco rígido e escolha as propriedades.
  • Uma janela será exibida. Vá para a guia Ferramentas e, em seguida, "Verificação de erros". Clique em "Verificar". Você precisará da permissão do administrador. Preencha a senha para permitir.
  • O processo de digitalização será iniciado assim que você selecionar "Scan drive". Após a verificação, você pode selecionar "Verificar e reparar unidade" para obter o disco rígido com falha corrigido.
  • Além disso, você pode recorrer ao BIOS para verificar se o disco rígido interno está conectado corretamente ou não. É bastante definido em nossas mentes que os discos rígidos não são reparáveis. Antes de tomar a etapa de substituir completamente o disco rígido interno em primeiro lugar, o usuário deve verificar a falha real no disco rígido.
  • Reinicie o computador e pressione a tecla de entrada do BIOS para entrar no BIOS. A chave varia com base em diferentes modelos de computadores, mas geralmente, é F12.
  • A etapa só pode ser executada se o disco rígido for detectável no BIOS. No entanto, se não for, talvez seja necessário substituí-lo.

5.     O monitor apresenta o menu da BIOS, mas não arranca.

Isto pode ser normal. Entrar na BIOS e repor definições da BIOS;

Se o PC não reconhece rato e/ou teclado USB substituir por PS2;

Verificar definições da BIOS;

Se não há acesso à BIOS, desligar sistema, desconectar todas as drives (cabos) e reiniciar o sistema. Depois ligar o computador e se o sistema mostrar o erro: Hard Drive Failure, ou Boot Device Error, então é porque é um cabo defeituoso;

Motherboard defeituosa, substituir.

6.     Os discos SATA não são reconhecidos


7.     Quando se liga à corrente, o PC arranca até à deteção da drive de disquetes e para.


8.     O computador arranca normalmente, mas subitamente desliga.


9.     O computador parece arrancar normalmente, mas monitor permanece preto.


10.  Quando se pressiona o botão ligar, nada acontece.


11.  Sistema recusa arrancar a partir de uma drive USB.


12.  Mensagem "Out of scan range" é apresentado no monitor.


13.  O texto está muito grande ou muito pequeno.


14.  O monitor apresenta pates da imagem a preto, branco ou outra cor.


15.  Problemas com os monitores CRT.


16.  O monitor não apresenta imagem.


17.  O monitor treme, faz um barulho elétrico, desliga-se inesperadamente e emite um odor a queimado.


18.  A imagem treme.


19.  Problemas com os monitores LCD.

segunda-feira, 12 de dezembro de 2022

Rede Servidor Wireless

 criar uma rede sem fio

1.: Quando estiver configurando um roteador sem fio, lembre-se do seguinte:

  • O roteador deve ser geralmente colocado próximo ao modem para facilitar a solução de problemas que aparecerem.
  • O roteador deve ficar disposto na parte central do local em que estiver para que possa oferecer a máxima cobertura sem fio.
  • É necessário conectar um computador ao roteador via ethernet durante o processo de instalação.
               2.:Você usará um navegador (Firefox, Chrome, Edge, etc.) no computador para configurar a rede sem fio do roteador.
               3.:Digite o endereço de IP do roteador. A numeração geralmente aparece embaixo do roteador ou no manual. Não achou? Há outras formas:
  • No Windows: vá em “Painel de Controle” → clique em “Central de Rede e Compartilhamento” → clique no link da rede ethernet → vá em “Detalhes...” e localize o endereço do Gateway Padrão, que é o endereço de IP para acessar o roteador.
  • Mac: clique no menu Apple e selecione “Preferências do Sistema” → clique em “Rede” → clique em “Ethernet” e localize o endereço de IP do roteador em “Roteador”.
              4.:Faça login com a conta de administrador. Uma janela aparecerá e solicitará as informações de login para o roteador. O login padrão varia dependendo do modelo do roteador, mas o nome usuário geralmente é “admin” e a senha é “admin”, “password” ou em branco.
              5.:Abra a seção Wireless nas configurações do roteador. Essa opção pode estar escrita de outra forma, pois varia de roteador para roteador e Mude o nome da rede no campo SSID. Também conhecido como “nome da rede wireless”, é esse nome que aparecerá na lista de redes sem fio disponíveis quando for se conectar à internet.

            6.:Selecione WPA2-Personal como opção de autenticação ou segurança. Essa é a opção mais segura disponível atualmente na maioria dos roteadores. Evite o WPA e o WEP, a não ser quando for usar dispositivos mais antigos e incompatíveis com o WPA2-Personal.
            7.:Crie uma senha forte. A senha será necessária para se conectar à rede e o nome do campo, nas configurações do roteador, pode ser “password wireless”, “password” ou “senha”.
            8.:Veja se a rede sem fio está ativada. Dependendo do roteador, pode ser necessário marcar uma opção, algumas vezes nomeada “continuar conectado” ou “conectar automaticamente”, ou clicar em um botão específico na parte superior do menu wireless para ativar a rede sem fio e Clique no botão Salvar ou Aplicar. Essas opções salvarão as alterações feitas no roteador.

projeto sdac

Aqui vou salvar um projeto feito para uma aula de SDAC no ambito da programação em c download do projeto download do executavel do projeto c...